import java.awt.event.*;   
import javax.swing.*;
import java.io.*;
import java.util.*;
public class WordPolice implements ActionListener {
	   JTextField showText;
	      HashMap<String,String> hashtable;
	         File file=new File("word.txt");
		    Scanner sc=null;
		       WordPolice() {
			            hashtable=new HashMap<String,String>();
				         try{ sc=new Scanner(file);
						           while(sc.hasNext()){
								                String englishWord=sc.next();
										             String chineseWord=sc.next(); 
											                  hashtable.put(englishWord,chineseWord); 
													            }
							        }
					      catch(Exception e){}  
					         }
		          public void setJTextField(JTextField showText) {
				        this.showText=showText;
					   }
			     public void actionPerformed(ActionEvent e) {
				           String englishWord=e.getActionCommand();
					         if(hashtable.containsKey(englishWord)) {
							          String chineseWord=hashtable.get(englishWord);
								           showText.setText(chineseWord);
									         }
						       else {
							                showText.setText("没有此单词");
									      }  
						          }
}

